Makes the pre-edit text hidden with a "_".
This hint was added in IBus 1.5.34, although if IBus doesn't support it,
it will silently fallback to no-op which is fine.
Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/4053>
ibusHints |= IBus.InputHints.UPPERCASE_WORDS;
if (hints & Clutter.InputContentHintFlags.SENSITIVE_DATA)
ibusHints |= IBus.InputHints.PRIVATE;
+ if (hints & Clutter.InputContentHintFlags.HIDDEN_TEXT)
+ ibusHints |= IBus.InputHints.HIDDEN_TEXT;
this._hints = ibusHints;
if (this._context)